(when (>= (javaVersion T) (1 7) )
  (de pico~methodType (ReturnType . @)
    (if (args)
      (java "java.lang.invoke.MethodType" "methodType"
        (or ReturnType Void.TYPE) (rest) )
      (java "java.lang.invoke.MethodType" "methodType"
        (or ReturnType Void.TYPE) ) ) ) )